// @flow

function sum (a: number, b: number) {
  return a + b
}

sum('100', 100)

// flow 将编写环境的代码和实际运行环境的代码分开，在中间加入编译的环节，让能够在开发阶段可以使用一些扩展语法，使类型检测变得可能
// 通过babel编译代码也可以自动移除代码中的类型注解
